package com.yida.gwj.expend.outside.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 申请业务时所需基本信息dto
 *
 * @author wkz
 * @date 2023/04/07
 */
@ApiModel(description = "申请业务时所需基本信息DTO")
public class ApplyBaseInfoDTO {
    private static final long serialVersionUID = 1L;
    /**
     * 小区名称(name)
     */
    @ApiModelProperty(value = "小区名称(name)")
    private String communityName;

    /**
     * 开发企业名称
     */
    @ApiModelProperty(value = "开发企业名称")
    private String companyName;

    /**
     * 联系人(lianxiren)
     */
    @ApiModelProperty(value = "联系人(lianxiren)")
    private String contacts;

    /**
     * 联系电话
     */
    @ApiModelProperty(value = "联系电话")
    private String phone;
    /**
     * 业务标识ID
     */
    @ApiModelProperty(value = "流程Id")
    private Long bizFlagId;

    /**
     * 流程Id
     */
    @ApiModelProperty(value = "流程Id")
    private Long flowId;

    /**
     * 业务小类
     */
    @ApiModelProperty(value = "业务小类")
    private String category;

    /**
     * 案件流程(流程名称)
     */
    @ApiModelProperty(value = "案件流程(流程名称)")
    private String flowName;

    /**
     * 当前步骤id
     */
    @ApiModelProperty(value = "当前步骤id")
    private Long stepId;

    /**
     * 当前步骤名称
     */
    @ApiModelProperty(value = "步骤名称")
    private String stepName;

    /**
     * 申请单位
     */
    @ApiModelProperty(value = "申请单位")
    private String applicationUnitName;

    public String getCommunityName() {
        return communityName;
    }

    public void setCommunityName(String communityName) {
        this.communityName = communityName;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getContacts() {
        return contacts;
    }

    public void setContacts(String contacts) {
        this.contacts = contacts;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Long getBizFlagId() {
        return bizFlagId;
    }

    public void setBizFlagId(Long bizFlagId) {
        this.bizFlagId = bizFlagId;
    }

    public Long getFlowId() {
        return flowId;
    }

    public void setFlowId(Long flowId) {
        this.flowId = flowId;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getFlowName() {
        return flowName;
    }

    public void setFlowName(String flowName) {
        this.flowName = flowName;
    }

    public Long getStepId() {
        return stepId;
    }

    public void setStepId(Long stepId) {
        this.stepId = stepId;
    }

    public String getStepName() {
        return stepName;
    }

    public void setStepName(String stepName) {
        this.stepName = stepName;
    }

    public String getApplicationUnitName() {
        return applicationUnitName;
    }

    public void setApplicationUnitName(String applicationUnitName) {
        this.applicationUnitName = applicationUnitName;
    }

    @Override
    public String toString() {
        return "ApplyBaseInfoDTO{" +
                "communityName='" + communityName + '\'' +
                ", companyName='" + companyName + '\'' +
                ", contacts='" + contacts + '\'' +
                ", phone='" + phone + '\'' +
                ", bizFlagId=" + bizFlagId +
                ", flowId=" + flowId +
                ", category='" + category + '\'' +
                ", flowName='" + flowName + '\'' +
                ", stepId=" + stepId +
                ", stepName='" + stepName + '\'' +
                ", applicationUnitName='" + applicationUnitName + '\'' +
                '}';
    }
}
